@charset "utf-8";

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box
}

*,
body {
  padding: 0px;
  margin: 0px;
  color: #222;
  font-family: "微软雅黑";
}

body {
  /* background: #000d4a url(../images/bg.jpg) center top no-repeat; */
  overflow-x: hidden;
  background-size: cover;
  color: #666;
  font-size: .1rem;
}






a {
  text-decoration: none;
  color: #399bff;
}

a.active,
a:focus {
  outline: none !important;
  text-decoration: none;
}






/***/







.boxall p span{
  display:block;
  line-height: 16px;
  text-align: center;

}


.wrap {

  width: 550px;
  height: 600px;
  overflow: hidden;
  margin-left: 15%;
}

.wrap li p {
  line-height: 300%;
  font-size: 0;
  line-height: .42rem;
  height: .42rem;
  text-align: center;
}

.wrap li:nth-child(even) p {
  background: rgba(255, 255, 255, .05)
}

.wrap li p span {
  color: #44d3e4;
  text-align: center;
  font-size: 12px;
}

.pth {
  font-size: 0;
  padding: .2rem 0;
}

.pth span {
  color: #fff !important;
  font-size: 15px;
  line-height: 16px;
  text-align: center;
  display: inline-block;
}

.wrap li p span i {
  background: #f18f3c;
  width: 16px;
  height: 16px;
  border-radius: 20px;
  line-height: 16px;
  text-align: center;
  display: inline-block;
  font-style: normal;
  color: #fff;
}

.sy {
  float: left;
  width: 33%;
  height: 2.2rem;
  margin-top: -.25rem;
}

.chartbox {
  height: calc(100% - .6rem)
}

/*Plugin CSS*/
.str_wrap {
  overflow: hidden;
  width: 100%;
  position: relative;
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  white-space: nowrap
}

.str_move {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  cursor: move
}

.str_move_clone {
  display: inline-block;
  vertical-align: top;
  position: absolute;
  left: 100%;
  top: 0
}

.str_vertical .str_move_clone {
  left: 0;
  top: 100%
}



.l_t_line{
    width: 3px;
    height: 24px;
    left: -3px;
    top: -3px;
}
.t_l_line{
    height: 5px;
    width: 26px;
    left: -3px;
    top: -3px;
}
.t_line_box {
    position: absolute;
    width: 100%;
    height: 100%;
}
.t_line_box i{
    background-color: #1CC3EA;
    box-shadow: 0px 0px 10px #09496F;
    position: absolute;
}
.t_r_line{
    height: 5px;
    width: 26px;
    right: -3px;
    top: -3px;
}
.r_t_line{
    width: 5px;
    height: 24px;
    right: -3px;
    top: -3px;
}
.l_b_line{
    width: 5px;
    height: 24px;
    left: -3px;
    bottom: -3px;
}
.b_l_line{
    height: 5px;
    width: 26px;
    left: -3px;
    bottom: -3px;
}
.r_b_line{
    width: 5px;
    height: 24px;
    right: -3px;
    bottom: -3px;
}
.b_r_line{
    height: 5px;
    width: 26px;
    right: -3px;
    bottom: -3px;
}

.boxs{
    border: 1px solid #2C58A6;
}